package com.eduction.service;

import java.sql.SQLException;
import java.util.List;

import com.eduction.modules.system.entity.CourseAnalyse;

public interface CourseAnalyseService {

	/**
	 * 保存表格信息
	 */
	public String saveCourseAnalyse(CourseAnalyse c) throws SQLException;
	
	/**
	 * 查看某个表格信息
	 */
	public CourseAnalyse queryCourseAnalyseById(String id,String sid,String eid) throws SQLException;

	/**
	 * 查看某个表格信息(没有专家id)
	 */
	public CourseAnalyse queryCourseAnalyseById(String id,String eid) throws SQLException;
	
	/**
	 * 查询这个专家创建的所有表格信息
	 * @throws SQLException 
	 */
	public List<CourseAnalyse> queryCAsByExpert(String expertId) throws SQLException;

	/**
	 * 根据id查询剖析表格信息
	 * @param pId
	 * @return
	 */
	CourseAnalyse findById(String pId) throws SQLException;

	/**
	 * 根据条件删除表格
	 * @param sign
	 * @param schoolId
	 * @param expertId
	 */
    void deleteCourseAnalyseMapState(String sign, String schoolId, String expertId)  throws SQLException;
}
